<div class="row-fluid">
    <?php echo $this->render('/listados/menu.phtml'); ?>

    <div class="well well-small">
        <legend>Buscar Juicios</legend>
        <div class="row-fluid ">
        <form name="form_busqueda" class="noPrint" method="POST">
            <div class="row-fluid">
                <div class="control-group" style="margin-bottom:0px;display:inline-block;">
                    <label class="control-label">Desde</label>
                    <input id="desde" name="desde" value="<?php echo $this->desde ? $this->desde : "" ?>" style="width:75px;" type="text" />
                </div>
                <div class="control-group" style="margin-bottom:0px;display:inline-block;">
                    <label class="control-label">Hasta</label>
                    <input id="hasta" name="hasta" value="<?php echo $this->hasta ? $this->hasta : "" ?>" style="width:75px;" type="text" />
                </div>
                <div class="control-group" style="margin-bottom:0px;display:inline-block;">
                    <label>Abogado</label>
                    <select id="abogado" name="abogado" class="input-medium">
                        <option value="0">Todos</option>
                        <?php foreach ($this->abogados as $abogado): ?>
                            <option value="<?php echo $abogado["id"]; ?>" <?php echo $this->abogado == $abogado["id"] ? "selected" : ""; ?> >
                                <?php echo $abogado["nombre"]; ?></option>
                        <?php endforeach; ?>
                    </select>
                </div>
                <div class="control-group" style="margin-bottom:0px;display:inline-block;">
                    <label>Usuario a Cargo</label>
                    <select id="usuario_asignado" name="usuario_asignado" class="input-medium">
                        <option value="0">Todos</option>
                        <?php foreach ($this->usuarios as $usuario) { ?>
                            <?php if (!$usuario->getPerfil()->esAdministrador()) continue; ?>
                            <option value="<?php echo $usuario->getId(); ?>" <?php echo $this->usuarioAsignado == $usuario->getId() ? "selected" : ""; ?> >
                                <?php echo $usuario->getMail(); ?></option>
                        <?php } ?>
                    </select>
                </div>
                <div class="control-group" style="margin-bottom:0px;display:inline-block;">
                    <label>Estado</label>
                    <select id="juicio_estado" name="juicio_estado" class="input-medium">
                        <option value="0">Todos</option>
                        <?php foreach ($this->estados_juicios as $estado_juicio): ?>
                        <option value="<?php echo $estado_juicio->getId() ?>" <?php echo $this->juicio_estado == $estado_juicio->getId() ? "selected" : ""; ?> ><?php echo $estado_juicio->getDescripcion() ?></option>
                        <?php endforeach; ?>
                    </select>
                </div>
                <div class="control-group" style="margin-bottom:0px;display:inline-block;">
                    <label>Juzgado</label>
                    <select name="juzgado" class="input-medium">
                        <option value="todos">Todos</option>
                        <?php for ($index = 1; $index < 21; $index++) { ?>
                            <option value="<?php echo $index; ?>" <?php echo $this->juzgado == $index ? "selected" : "" ?>><?php echo $index; ?></option>
                        <?php } ?>

                    </select>
                </div>
                <div class="control-group" style="margin-bottom:0px;display:inline-block;">
                    <label>Oficio de Embargo</label>
                    <select id="oficio_embargo" name="oficio_embargo" class="input-medium">
                        <option value="todos">Todos</option>
                        <option value="1" <?php echo $this->oficio_embargo == '1' ? "selected" : ""; ?> >SI </option>
                        <option value="0" <?php echo $this->oficio_embargo == '0' ? "selected" : ""; ?> >NO </option>
                    </select>
                </div>
                <div class="control-group" style="margin-bottom:0px;display:inline-block;">
                    <label>Sentencia</label>
                    <select id="sentencia" name="sentencia" class="input-medium">
                        <option value="todos">Todos</option>
                        <option value="1" <?php echo $this->sentencia == '1' ? "selected" : ""; ?> >SI </option>
                        <option value="0" <?php echo $this->sentencia == '0' ? "selected" : ""; ?> >NO </option>
                    </select>
                </div>
                <div class="control-group" style="margin-bottom:0px;display:inline-block;">
                    <label>Pendiente de cobro</label>
                    <select id="pendiente_cobro" name="pendiente_cobro" class="input-medium">
                        <option value="todos">Todos</option>
                        <option value="1" <?php echo $this->pendiente_cobro == '1' ? "selected" : ""; ?> >SI </option>
                        <option value="0" <?php echo $this->pendiente_cobro == '0' ? "selected" : ""; ?> >NO </option>
                    </select>
                </div>
                <div class="control-group" style="margin-bottom:0px;display:inline-block;">
                    <label>Pedir Saldo</label>
                    <select id="pedir_saldo" name="pedir_saldo" class="input-medium">
                        <option value="todos">Todos</option>
                        <option value="1" <?php echo $this->pedir_saldo == '1' ? "selected" : ""; ?> >SI </option>
                        <option value="0" <?php echo $this->pedir_saldo == '0' ? "selected" : ""; ?> >NO </option>
                    </select>
                </div>
                <div class="control-group" style="display:inline-block;">
                    <input style="margin-bottom:8px;" class="btn" value="Buscar" type="submit" />
                </div>
            </div>
        </form>
        </div>
            
        <div class="row-fluid ">
        <span>
            <?php
            $subtitulo = '<b>' . count($this->juicios) . '</b> Juicios encontrados entre <b>' . $this->desde . '</b> a <b>' . $this->hasta . '</b>';
            echo $subtitulo;
            ?>
            <button type="button" onclick="PrintElement('#tabla_por_estados')" class="btn btn-inverse noPrint" style="float:right; margin:3px;"><i class=" icon-print icon-white"></i>  Imprimir</button>&nbsp;&nbsp;
            <button id="exportar_juicios" type="button" class="btn btn-success noPrint" style="float:right; margin:3px;"><i class=" icon-download icon-white"></i>  Excel</button>&nbsp;&nbsp;
        </span>
        </div>
        
        <div class="row-fluid ">
            <table id="tabla_por_estados" class="tabla_reducida">
                <thead>
                    <th style="width:40px;">Juicio</th>
                    <th style="width:70px;">Inicio</th>
                    <th>DNI</th>
                    <th>Cliente</th>
                    <th>N&ordm; Cred.</th>
                    <th>Abogado</th>
                    <th>A Cargo</th>
                    <th>juzgado</th>
                    <th>M.Embargo</th>
                    <th>Promesa</th>
                    <th>Estado</th>
                    <th style="width:30px;"><input id="check_all_none" type="checkbox" /></th>
                </thead>
                <tbody>
                <?php if (count($this->juicios)): ?>
                    <?php $juicio = new Doctrine_Model_Entities_Juicio() ?>
                    <?php foreach ($this->juicios as $juicio): ?>
                            <tr id="<?php echo "juicio{$juicio->getId()}" ?>">
                                <td style="text-align:center;">
                                    <a href="<?php echo $this->baseUrl("juicios/juicio/registrar/juicio_id/{$juicio->getId()}") ?>" onclick="agregaMarcaUrl('<?php echo "#credito{$juicio->getId()}" ?>')">
                                        <?php echo $juicio->getId(); ?>
                                    </a>    
                                </td>
                                <td style="text-align:left;"><?php echo $juicio->getFechaInicio()->format('d/m/Y'); ?></td>
                                <td style="text-align:center;"><?php echo $juicio->getCliente()->getNroDocumento(); ?></td>
                                <td style="text-align:left;"><?php echo $juicio->getCliente() ?  "{$juicio->getCliente()->getNombres()} {$juicio->getCliente()->getApellido()}" : ""; ?></td>
                                <?php $creditos = $juicio->getCreditos(); $nros_creditos = array(); foreach ($creditos as $credito): $nros_creditos[] = $credito->getNumero(); endforeach; ?>
                                <td style="width:45px;text-align:center;"><?php echo implode(",", $nros_creditos) ?></td>
                                <?php $abogado = $this->common->obtenerAbogadoPorId($juicio->getAbogado(), $this->abogados) ?>
                                <td><?php echo $abogado ? $abogado["nombre"] : "SIN ABOGADO"; ?></td>
                                <td><?php echo   $juicio->getUsuarioACargo() ? $juicio->getUsuarioACargo()->getMail() : ""; ?></td>
                                <td><?php echo  $juicio->getJuzgado(); ?></td>
                                <td><?php echo  $juicio->getMontoEmbargo(); ?></td>
                                <td>
                                <?php if($promesa = $juicio->obtenerUltimaPromesa()): ?>
                                    <?php echo $promesa->getFechaPromesa()->format('d/m/Y')." ".$promesa->getComentario(); ?>
                                <?php endif; ?>
                                </td>
                                <td><?php echo $juicio->getEstadoJuicio()->getDescripcion() ?></td>
                                <td>
                                    <input name="juicios_ids[]" type="checkbox" value="<?php echo $juicio->getId() ?>" />
                                </td>
                            </tr>
                    <?php endforeach; ?>
                <?php else: ?>
                        <tr>
                            <td colspan="10">Sin Resultados</td>
                        </tr>
                <?php endif; ?>
                </tbody>
            </table>
        </div>
    </div>
</div>


<script>
    $(function() {
        $("#desde").datepicker({dateFormat: 'dd/mm/yy', changeMonth: true, changeYear: true});
        $("#hasta").datepicker({dateFormat: 'dd/mm/yy', changeMonth: true, changeYear: true});
        
        $("#tabla_por_estados").chromatable({
            width: "100%",  
            height: "350px",
            scrolling: "yes"
        });
        
        $('#check_all_none').click(function (){
            if ($(this).is(":checked")){
                $('table tbody input:checkbox').each(function(){ this.checked = true; });
            } else {
                $('table tbody input:checkbox').each(function(){ this.checked = false; });
            }
        });
        
        $("#exportar_juicios").click(function(){
            var ids = '';
            $('table tbody input:checked').each(function(){ ids += $(this).val()+','; });
            
            if (ids == ''){
                alert("Seleccione al menos un juicio para exportar");
                return false;
            }
            
            var url = "<?php echo $this->baseUrl("/juicios/listados/exportarjuiciosexcel"); ?>";
            url += "/ids/"+ids;
            $(location).attr("href", url);
        });
        
    });
    
    function PrintElement(elem){
        Popup($(elem).html());
    }
    
    function Popup(data) {
        //Create your new window
        var w = window.open('', 'Creditos <?php echo $this->desde ?> - <?php echo $this->hasta ?>', 'height=600,width=800');
        w.document.write('<html><head><title>Creditos <?php echo $this->desde ?> - <?php echo $this->hasta ?></title>');
        //Include your stylesheet (optional)
        w.document.write('<link rel="stylesheet" href="<?php echo $this->baseUrl("/bootstrap/css/bootstrap.css") ?>" type="text/css" />');
        w.document.write('</head><body>');
        w.document.write('<h2>Creditos <?php echo $this->desde ?> - <?php echo $this->hasta ?></h2>');
        //Write your content
        w.document.write("<table class='table table-bordered'>"+data+"</table>");
        w.document.write('</body></html>');
        w.print();
        w.close();

        return true;
    }
</script>